body{width:960px;margin:0 auto;text-align:left;font-size:14px; color:#343434;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
img{ border:0px;}

ul,ol,dl,li,dt,dd,td{list-style-type:none;height:30px; line-height:30px;}
a:link {color: #3b7bd5; text-decoration:none;}
a:visited {color:#3b7bd5;text-decoration:none;}
a:hover {color:#3b7bd5; text-decoration:underline; }
a:active {color: #3b7bd5;}
input,select{ font-size:12px; height:20px; line-height:20px; color:#333; border:1px solid #cfdced; }
.mtop{ margin-top:10px;}
.mright{ margin-right:20px;}
.h200{ height:200px;}
.h540{ height:540px;}
.h450{ height:400px;}
.h120{ height:140px;}
h2{font-size:14px; height:30px; line-height:30px; font-weight:bold; color:#3b7bd5;}
h3{ font-size:14px; height:30px; line-height:30px;font-weight:bold; color:#333;}
span{color:#979797}
.txtright{ text-align:right;}
.login{ width:100%; height:20px; padding-top:4px;font-size:12px; text-align:right;  }
.login a{ padding-left:8px;}
.logo{ width:100%; height:60px;font-size:12px; vertical-align: bottom;}
.logo img { width:230px; float:left;  padding-right:10px; background:url(logoline.gif) no-repeat right;}
.logo h5{ float:left;font-size:24px; padding-left:10px; padding-top:33px;}
.logo span{ float:left;padding-top:44px; padding-left:10px;}
.menu{ width:100%; height:20px; line-height:20px; }
.menu form{ width:500px;height:20px; line-height:20px;float:left}
.menu form input{ width:160px; padding-left:4px;}
.menu  div{ width:310px; color:#3b7bd5; float:right; text-align:right}
.menu  div a{ font-weight:bold; padding-left:8px;padding-right:8px;}
.headsub{ width:60px; height:20px; background:url(headsub.gif) no-repeat; border:0px;}
.clearbotn{ clear:both; height:0px; font-size:0px;}
/*content*/
.main{ width:100%;  border:1px solid #cfdced;display:table; }
.maintit{display:block;clear:both;height:35px; line-height:35px; padding: 0px 8px;background-color:#fafafc; color:#3b7bd5;}
.maintit h2{ font-size:14px; float:left; }
.maintit a{ float:right;}
.contont{ padding:5px 10px; display:table;}
.conitem{ float:left;width:300px; padding:6px;}
.conitem:hover{background:#cfdced}
.conitem h3{ width:300px; height:30px; line-height:30px; border-bottom:1px solid #eeeeee;}
.conitem li{ width:100px; line-height:30px; float:left; color:#979797 }
.conitem2{ width:940px; height:auto; float:left; margin-top:10px;}
.conitem2 h3{ width:940px;  border-bottom:1px solid #eeeeee;}
.conitem2 li{ width:100px; line-height:30px; float:left; color:#979797 }
.conroad{ padding:10px; height:auto;}
.conroad ul li{ width:470px;height:30px; line-height:30px; float:left;}
/*link*/
.link{width:100%; height:60px;  border:1px solid #cfdced; margin-top:10px; padding:10px 0 10px 0; clear:both;}
.link ul li{ height:30px; line-height:30px;}
.link h2{ width:120px; margin-right:10px; text-align:right;float:left;padding-right:10px; background:url(logoline.gif) no-repeat right; }
/*bottom*/
.bottom{width:100%;line-height:30px; border-top:1px solid #cfdced; margin-top:10px; padding-top:10px; text-align:center;color:#3b7bd5 }

.crumbs{ width:100%; height:30px; line-height:30px; border-bottom:1px solid #cfdced;  clear:both;}
.cate{width:100%; height:90px; padding-bottom:10px;border-bottom:1px solid #cfdced; }
.cate li{ height:30px;line-height:30px;overflow:hidden}
.cateleft{ width:750px; height:auto; margin-right:10px; float:left;}
.adlink{ width:750px; height:60px;}
.adlink li{width:750px;border-bottom:1px solid #ebeaf0; float:left}
.adlink li a{float:left;text-decoration:underline; }
.font2 a{ color:#979797}
.adlink dl{ float:right; font-size:12px; text-decoration:underline;}
.cateright{ width:200px;height:200px; background-color:#f9fafe; float:left}
.allroad{ width:750px; height:auto; clear:both;}
.allroad ul{display:table;}
.allroad li{height:auto;}
.allroadtit{ width:750px; height:30px;}
.allroadtit li{ float:left;}
.titl1{ width:20px; border-bottom:1px solid #cfdced;}
.titl2{ width:100px; text-align:center; border:1px solid #cfdced; border-bottom:0px; color:#3b7bd5; background-color:#f9fafe}
.titl3{ width:628px; border-bottom:1px solid #cfdced;}
.allroad h2{ width:100%;border-bottom:1px solid #cfdced; background-color:#f9fafe;}
.allroad ul{ height:auto; padding:10px 0 10px 0px;border-bottom:1px solid #ebeaf0;}
.allroadli span,.allroadli a{ float:left; padding-right:10px;}
.allroadli dl{ color:#fc6804; float:right; }
.allroadliimg span{ float:left;}
.allroadliimg img{ float:right }
.trip{ clear:both; height:auto;}
.trip ul{ border:0px;}
.trip li{ line-height:30px;border:1px dashed #f9fafe; background-color:#f9fafe;}

/* city.html  2011.5.19*/
.qw{ width:938px; height:auto;display:table; padding:0px 10px 10px 10px; margin-top:10px;border:1px solid #cfdced; }
.mycity,.hotcity,.select_city{ width:100%; line-height:30px; margin-top:10px; border-bottom:1px solid #eeeeee}
.hotcity h3{ float:left;}
.hotcity a{ font-weight:bold;}
.select_city{ padding-bottom:10px;  }
.select_city select{ margin-right:10px;}
.input_btn{ width:108px; height:24px; background:url(input_btn.gif) no-repeat; border:0px;}
.pinyin{ width:100%; height:auto;line-height:30px; margin-top:10px;}
.pinyin dl{clear:both;}
.pinyin dt{ width:30px; height:auto; float:left; padding-top:10px;}
.pinyin dd{ width:908px; height:auto;  float:left; border-bottom:1px solid #eeeeee;padding:10px 0 10px 0;}
.pinyin dd a{ line-height:30px; padding-right:8px;}
.qaianzheng  a b{ color:#333; }

/* about.html 2011.5.19*/
.sid_nav{ width:95px; padding-left:30px; float:left; border-right:1px solid #cfdced; }
.sid_nav dt,.sid_nav ul{ padding-top:10px;}
.sid_nav dd{ padding-left:25px;}
.conr{ width:814px; float:left;}
.conr h3{ padding-top:4px; padding-bottom:6px;}
.conr P { line-height:30px;MARGIN-BOTTOM: 10px; TEXT-INDENT: 2em}
/*login.html 登录注册*/
.login_main{ width:700px; height:480px; margin:0 auto; margin-top:20px; padding:30px 10px; color:#3b7bd5; border:1px solid #cfdced;}
.login_left{ width:290px; height:420px; padding:0 10px 0 50px; float:left; background:url(image/loginline.gif) no-repeat right;  }
.login_rihgt{ width:290px; height:420px;  padding:0 10px 0 50px;float:left;}
.login_rihgt li span{color:#ff0000}
.logsub{ width:109px; height:34px; border:0px; background:url(logsubmit.gif) no-repeat;}
.logzhu{ width:109px; height:34px; border:0px; background:url(zhu.gif) no-repeat;}

/*meber.html 登录注册*/
.member { height:30px;}
.member h1{ float:left;}
.member div{ width:200px; padding-top:20px; font-size:12px;color:#ccc; text-align:right; float:right;}
.meb_menu{ height:100px; padding:15px; border-bottom:1px solid #ebeaf0; border-top:1px solid #ebeaf0;}
.meb_menu_l,.meb_menu_r{ width:50%; float:left; height:100px; margin:0 auto;}
.meb_menu_l{ background:url(menuline.gif) no-repeat right;}
.meb_menu_l div{ width:300px; margin:auto; margin-top:40px;}
.meb_menu_r div{ width:300px; margin:auto; margin-top:20px;}
.roadtit{  line-height:30px;}
.roadtit h2{ width:100%;text-align:center; float:left;}
.roadtit div{ float:right; width:200px;font-size:12px; color:#979797;margin-left:20px; font-weight: normal;}
.mebtd td{ line-height:26px; font-size:12px;}

/*menshi 门市*/
.roadcate{ width:198px; height:auto; border:1px solid #cfdced}
.catenote{ height:auto;}
.catenote ul{ clear:both; padding:10px;}
.catenote h2 a{ color:#333}
.catenote li{ width:50%; line-height:30px; float:left;}
.mshisou{ background-color:#f8f8f8; line-height:40px; padding-left:10px;}
.mshisou form{ width:40%; padding-top:7px; float:left;}
.roadline{border:1px solid #cfdced; }/**/
.mshi_complay{ height:260px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.mshi_complay ul{ width:30%;  padding:10px; float:left; }
.rwu img{ float:left; padding-right:10px;}

/*景区*/
.jd_tit{ height:30px;}
.jd_tit h2{ width:310px; text-align:center; float:left;}
.jd_tit dl{ width:439px;float:left; color:#dcdcdc;text-align:right; }
.jd_con{ width:748px; height:273px; border:1px solid #dddddd;}
.jd_con_left{ width:318px;height:277px; border-right:1px solid  #dddddd; float:left;}
.jd_con_right{width:421px; padding:4px;height:269px;float:left; background:url(jd_bg.gif) repeat-x;}
.jd_pic{ width:308px; height:204px; padding:4px;}
.jd_nipic{ height:52px; border-top:1px solid  #dddddd; padding:4px;background-color:#f1faff}
.jd_con_rt li{ float:left; width:70px; color:#3b7bd5; text-align:center;  }
.jd_con_rt { border-bottom:1px  dashed #dddddd; padding-bottom:10px;}
.jd_con_rtcon{ padding:10px;}
.jd_road { height:auto;}
.jd_road li{ float:left; width:70px; padding:10px; line-height:30px;  }

/*线路详情*/
.linestit h1{ font-size:24px; line-height:40px; font-weight:bold; color:#ff6400;}
.linestt dl{color:#dcdcdc;}
.linestt dl a{ color:#000}
.lines_number{ height:30px; line-height:30px;}
.lines_number img{ float:left; maring-right:10px;}
.lines_number span{ float:right;}
.pming ul li{ float:left; width:73px; text-align:center}
.pmtit  li{ color:#3b7bd5}
.linestxt{ font-size:12px; line-height:30px;}
.linimg li{ float:none; }
.linestxt{ height:auto;}
.linestxt h4{ font-size:12px; padding-left:10px; background: url(lineh4.gif) no-repeat 0 7px; clear:both;}
.linestxt h4 span{ font-weight:normal;}
.linestxt ul { height:160px;;}
.linestxt li{ width:182px; float:left; text-align:center;height:auto;}
.linestxt li img{ border:1px  solid #dedede ; padding:2px;}